package com.djf.djfpgsql.entity;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author 26393
 * @Date 2025/7/10 20:58
 * @Version 1.0
 */
@Data
@TableName("user")
public class User {
    @TableId
    private Long id; // 主键

    private String username; // 用户名
    private String nickname; // 昵称

    private String gender; // 性别

    private Integer age; // 年龄

    private BigDecimal balance; // 账户余额

    private Boolean isActive; // 是否激活

    private LocalDateTime registerTime; // 注册时间
    private LocalDateTime lastLogin; // 最后登录时间

    private String profile; // 用户资料（JSON 字符串）

    private String description; // 描述

    private byte[] avatar; // 头像（二进制）
}
